package com.crawleService.shanxitobaccoWebsite.service;


import com.projectCommon.bean.httpSmokeBean.shanxitobaccobean.response.OrderingInformation;
import com.projectCommon.bean.httpSmokeBean.shanxitobaccobean.response.SmokeResult;

/**
 * @author 吴宇~
 * @motto 我亦无他，唯手熟尔。
 * @edition jdk1.8
 * @reflection 0-1 喧闹任其喧闹，自由我自为之，我自风情万种，与世无争。
 * @date 2024/04/04/11:56
 * @target 心若有所向往，何惧道阻且长
 */
// 卷烟信息相关的接口
public interface SmokeInfoShanxiTobaccoCrawlerService {
    /**
     * 查询烟的信息  根据分页参数
     * @param page  页码
     * @param rows  数量
     * @return 返回查询结果信息
     */
    SmokeResult selectSmokeInfoByPage(Integer page,Integer rows);

    /**
     * @return 所有烟的信息
     */
    SmokeResult selectAllSmokeInfo();

    /**
     * 查询订烟时的可用量   返回所有烟的集合        可以用这个集合分析能定多少烟   还能更新一下烟的数据为雪茄烟
     */
    OrderingInformation selectAvailableAmount();

    /**
     * 点击一键订购，查询是否可订
     * 不知道这儿 是啥意思了
     */


    /**
     * 下载对应的图片借口
     *
     */
    byte[] downHttpPic(String fileid);

}
